@font-face {
    font-family: 'Intro SemiBold';
    src: url('Intro-SemiBold.ttf') format('truetype'),
         url('Intro-SemiBold.otf') format('opentype'),
         url('intro-semibold-webfont.woff2') format('woff2'),
         url('intro-semibold-webfont.woff') format('woff');
    font-weight: 600; /* SemiBold geralmente tem peso 600 */
    font-style: normal;
}

@font-face {
    font-family: 'Intro SemiBold';
    src: url('Intro-SemiBoldItalic.ttf') format('truetype'),
         url('Intro-SemiBoldItalic.otf') format('opentype'),
         url('intro-semibolditalic-webfont.woff2') format('woff2'),
         url('intro-semibolditalic-webfont.woff') format('woff');
    font-weight: 600; /* Mesmo peso para SemiBold Italic */
    font-style: italic;
}

@font-face {
    font-family: 'Intro SemiBold';
    src: url('Intro-SemiBoldOblique.ttf') format('truetype'),
         url('Intro-SemiBoldOblique.otf') format('opentype'),
         url('intro-semiboldoblique-webfont.woff2') format('woff2'),
         url('intro-semiboldoblique-webfont.woff') format('woff');
    font-weight: 600; /* Mesmo peso para SemiBold Oblique */
    font-style: oblique;
}